El cantó de Gordon és un cantó francès del departament de l'Òlt, a la regió d'Occitània. Està enquadrat al districte de Gourdon, té 10 municipis i el cap cantonal és la sotsprefectura de Gordon.